Defining UML Family Members Using Prefaces

نویسندگان

  • Steve Cook
  • Anneke Kleppe
  • Jos Warmer
  • Richard Mitchell
  • Bernhard Rumpe
  • Alan Cameron Wills
چکیده

The Unified Modeling Language is extensible, and so can be regarded as a family of languages. Implicitly or explicitly, any particular UML model should be accompanied by a definition of the particular UML family member used for the model. The definition should cover syntactic and semantic issues. This paper proposes a mechanism for associating models with such definitions. Any particular definition would form what we call a preface. The name is intended to suggest that the definition of a particular UML family member must conceptually come before any model built using that family member. A preface would be large, and should be organised using packages. This would allow large amounts of sharing between different prefaces. The paper proposes that prefaces should have an axiomatic style of semantics, though not necessarily fully formal, and it offers a general approach to semantics that would reduce problems of inconsistency within a large preface, based on the idea of general cases and special cases.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Generic Modeling using UML extensions for variability

The abstract modeling of variability between members of a product family is necessary for development with reuse and realized using variation points and optional elements. The UML can be easily extended in standardized ways. Therefore, even extensions can be standardized in form of a UML profile. With variation points and optional elements generic models in UML are developed. Thus they use all ...

متن کامل

Building Blocks for Extensibility in the UML: Response to UML 2.0 Request For Information

The focus of this response to the UML 2.0 Request for Information (RFI) is extensibility of the UML. First, I argue the existing lightweight extension mechanisms (constraints, tagged values and stereotypes) are too low-level by themselves to be effective for the kinds of extension users care about. Second, that recent proposals (profiles, prefaces) are too coarse for end users to employ on a da...

متن کامل

Legitimizing Art in the Prefaces of Tīmūrīd and Safavīd Albums

In addition to the numerous goals mentioned for Albums Prefaces, they were also an opportunity for writers and artists to defend the existence of art and artist. The present study tries to pay attention to this part of the albums prefaces and answer the question that what methods did the authors of the albums prefaces in the Tīmūrīd and Safavīd periods use to legitimize art? The purpose of this...

متن کامل

ارزیابی ظرفیت همجواری قلمروهای فضایی در واحد مسکونی

  Paying attention to the meaning of territory in residential design affects the arrangement of built environment and bases it on the family members’ main needs. The paper tries to recognize the specific functions of each family in various spaces in order to understand cultural traits and subjective terri tories of the family. Then supposing that one spatial territory is Adjacent to the other, ...

متن کامل

DEFINING AND USING REQUIREMENTS PATTERNS FOR EMBEDDED SYSTEMS By SASCHA

DEFINING AND USING REQUIREMENTS PATTERNS FOR EMBEDDED SYSTEMS By SASCHA J. KONRAD It is well-known that requirements modeling and analysis is one of the most difficult tasks in the software development process, but this problem is greatly exacerbated for embedded systems given the hardware constraints and the potentially complex control logic. This research investigates how an approach similar ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999